508912
240480
710343
121122
372963
108248
393436
416925
2128895
600447
357839
5537304
787312
876870
819147
906949
1017724
828610
565505
56952
101987
612377
295284
547842